@charset "utf-8";
/* CSS Document */
#mainContents {
	width: 960px;	
}
#mainContents .sessions {
	width: 960px;
	text-align: center;
}
#mainContents .contentDetails {
	text-align: left;
	width: 900px;
	margin: 0 auto;
	padding-top: 15px;
}
#mainContents .contentDetails table {
	line-height: 20px;
	margin: 15px 0 24px 30px;
}
#mainContents .contentDetails table.list01 {
	margin-left: 49px;
}
#mainContents .contentDetails table td {
	text-align: justify;
	letter-spacing: 1px;
}
#mainContents .contentDetails p {
	line-height: 20px;
	padding: 10px 24px 25px;
}
#mainContents .contentDetails table .list {
	margin: 10px 0 40px 47px;
	width: 780px;	
}
#mainContents .contentDetails p.contentZone {
	letter-spacing: -1px;
}
#mainContents .contentDetails {
	min-height: 235px;
	_height: 235px; /*hacks IE6*/
}
#mainContents .contentDetails table .link {
	padding-bottom: 20px;	
}
#mainContents .contentDetails table .link a {
	background: url(/privacy/images/privacy_ic01.gif) no-repeat left center;
	padding-left: 15px;
}
.textright {
	text-align: right;	
	margin-bottom: 30px;
}